package com.library.service;


import com.library.domain.MbTradingRecord;

import java.util.List;

/**
 * 商品交易记录 服务层
 *
 * @author null
 * @date 2020-04-23
 */
public interface IMbTradingRecordService {
    /**
     * 查询商品交易记录信息
     *
     * @param id 商品交易记录ID
     * @return 商品交易记录信息
     */
    MbTradingRecord selectMbTradingRecordById(Integer id);

    /**
     * 查询商品交易记录列表
     *
     * @param mbTradingRecord 商品交易记录信息
     * @return 商品交易记录集合
     */
    List<MbTradingRecord> selectMbTradingRecordList(MbTradingRecord mbTradingRecord);

    /**
     * 新增商品交易记录
     *
     * @param mbTradingRecord 商品交易记录信息
     * @return 结果
     */
    int insertMbTradingRecord(MbTradingRecord mbTradingRecord);

    /**
     * 新增商品交易记录
     *
     * @param mbTradingRecords 商品交易记录信息
     * @return
     */
    int insertMbTradingRecords(List<MbTradingRecord> mbTradingRecords);

    /**
     * 修改商品交易记录
     *
     * @param mbTradingRecord 商品交易记录信息
     * @return 结果
     */
    int updateMbTradingRecord(MbTradingRecord mbTradingRecord);

    /**
     * 删除商品交易记录信息
     *
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    int deleteMbTradingRecordByIds(Long[] ids);

}
